About Harrington Associates Limited (03151319) United Kingdom