About Harrington St Ltd (12053553) United Kingdom