About Ian Dean Design Studios Limited (05084793) United Kingdom