About Ladden Garden Village Management Company Limited (11628090) United Kingdom