About Harrow Service Holdings Limited (13199598) United Kingdom