About Kaila Developments Limited (12760837) United Kingdom