About Lorimer & Findlay Limited (SC109467) United Kingdom