About Thames Floating Homes Limited (10867503) United Kingdom