About Mackintoosh Limited (02242184) United Kingdom