About Dean Edwards Special Works Limited (10367917) United Kingdom