About Findlay & Marshall Limited (SC217818) United Kingdom