About Harrington Brown Limited (04952398) United Kingdom