About Willcott Management Company Ltd (12175196) United Kingdom