Royal Cars E14, E16, SE16. 1 North Woolwich Road, London E16 2BG