About Leigh Place Properties Limited (01815896) United Kingdom