About The Floating Lodge Company Ltd (11027906) United Kingdom