About Harrow Investments Ltd (12294829) United Kingdom