About Harrington Square Limited (12755744) United Kingdom