About Laird & Clark Offshore Limited (SC438673) United Kingdom