About Harrington Starr Limited (07246003) United Kingdom