About Docta Byrd Kitchen Ltd (11954323) United Kingdom