About Church Close Properties Limited (13573361) United Kingdom