About Shadrack & Duxbury Limited (09985288) United Kingdom