About Mackintosh House Limited (SC269055) United Kingdom