About John Russell & Son (canterbury) Limited (11834820) United Kingdom