About The London Bee Company Limited (08244606) United Kingdom