About Trafalgar Marine Technology Ltd (07251870) United Kingdom