About Bumble Bee Homes Ltd (11175558) United Kingdom