About Holdsworth Design Practice Limited (06707020) United Kingdom