About Docta Byrd Kitchen Ltd (13643461) United Kingdom