About Harrington Carter Limited (11635214) United Kingdom