About Essex Marine & Leisure Limited (02570881) United Kingdom