About Farncombe Boat House Limited (12985020) United Kingdom