About Leadsham Properties Ltd (11135121) United Kingdom