About Harrington Scott Limited (05366415) United Kingdom