About Nick Gould Telescopic Services Ltd (13132343) United Kingdom