toomai square
5-6 Lambarde square
Woolwich Road
London SE10 9GB
United Kingdom