About Harlows Of Frome Ltd (11894992) United Kingdom