About Beachcomber Holdings Limited (13057931) United Kingdom