About Macandmac Limited (SC595184) United Kingdom