About Richard & Sons Boat Builders Limited (13480384) United Kingdom