About Birds & Bees London Limited (09819451) United Kingdom