About Michael Allen & Partners Ltd (12278854) United Kingdom