About Bumblebee Home Care Ltd (13336304) United Kingdom