About Doidge Developments Ltd (09364903) United Kingdom