About Vanilla Property Development & Maintenance Ltd (SC641581) United Kingdom