About Beachcombers Management Limited (05194968) United Kingdom