About Mackintosh Associates Limited (02544883) United Kingdom