About Alistair Mccafferty Ltd (10824593) United Kingdom