About Putterills Management Ltd (10465615) United Kingdom