About The Boat Shack Limited (09832402) United Kingdom