About Keenan Properties Developments Limited (10724982) United Kingdom