About Clennon Properties Limited (11141126) United Kingdom