About Mccafferty Partners Limited (10948103) United Kingdom