About Telford Grier Mackay & Company Limited (SC016509) United Kingdom