About Lochead Stratten Limited (05315668) United Kingdom