About Clifford & Norton Limited (11435477) United Kingdom