About Leigh Rae Properties Limited (13669510) United Kingdom