About Bowers Wharf Limited (04476276) United Kingdom