About Harrow Bell Limited (07135866) United Kingdom