About Leigh House Properties Ltd (10367954) United Kingdom