About Lorimer & Clark Limited (SC010916) United Kingdom