About L & T Marine Interiors Ltd (12186129) United Kingdom