About Holroyd Howe Limited (03319291) United Kingdom