About Land & Marine Trimmers Ltd (SC333817) United Kingdom