About Challen & Son S Limited (08342082) United Kingdom