About Mackintosh Oliver Limited (05777469) United Kingdom