About Lenborough Management Services Ltd (07614221) United Kingdom