About Findlay & Scott Limited (03937403) United Kingdom