About Harrow Square Limited (11680324) United Kingdom