About Harrow Holdings Limited (10832341) United Kingdom