About The Harrow Leicester Ltd (13129203) United Kingdom