About Stephen Cooper Design Consultancy Limited (09255588) United Kingdom