About Mac & Partners Limited (11117846) United Kingdom