About J. G. Telfer & Co. Limited (SC611106) United Kingdom