Contact us Contact us on 020 3373 1101 Contact us on 020 3373 1101 Our offices are located in Stratford: Our Newham Work 112-118 The Grove London E15 1NS This office accepts walk-ins and takes appointments.