About Harrington Benn Ltd (08120283) United Kingdom