About Sd&a Limited (10460776) United Kingdom