About Macintosh Heywood Ltd (08038129) United Kingdom