About The Floating Coaches Limited (11443139) United Kingdom