About London Marine And Technology Company Limited (04387947) United Kingdom