About Harro Holdings Limited (12617459) United Kingdom