About Floating Homes Limited (05422438) United Kingdom