About Havard & Macaulay Limited (04198470) United Kingdom