About Horris & Harris Ltd (12990320) United Kingdom