About Clement & Son S Limited (13034440) United Kingdom