About Tom Findlay & Company Limited (SC078342) United Kingdom