About The London Putter Company Ltd (13528175) United Kingdom