About Leigh S Property Services Ltd (13354243) United Kingdom