About Keyplan Properties Limited (02239996) United Kingdom