About Harrow Sound & Tech Limited (12027356) United Kingdom