About Leigh Court Properties Limited (03964476) United Kingdom