About Ellis & Warren Marine Ltd (07647076) United Kingdom