About Nick Holland Design Limited (03273972) United Kingdom