About Lochead Sandford Recruitment Limited (SC371851) United Kingdom