About Scientific Design And Development Limited (03285643) United Kingdom