About Findlay Murray & Co. Ltd. (SC114804) United Kingdom