About Ely Boat Chandlers Limited (06412691) United Kingdom