About Dean Howard & Co Limited (07408494) United Kingdom