About Findlay Morgan Limited (13070362) United Kingdom