About Design Research & Development Company Limited (02268202) United Kingdom