About Deacon Stemp Limited (08035143) United Kingdom