About Mackintosh Lloyd Limited (04123004) United Kingdom