About S Denton And Son Ltd (05997294) United Kingdom