About Haggards & Co Limited (05247831) United Kingdom