About Land & Ocean Technical Engineering Limited (08304211) United Kingdom