Contact

Canguro Limited

4-5 Gough Square
London
EC4A 3DE
United Kingdom

Registered in England and Wales at the above address under company no. 08980629

+44 (0) 7564 900185 | +39 349 7525809

info@canguroproperties.com

Contact Us