About Hitchcock Design Limited (06598894) United Kingdom