About Stephen Allen & Co. Ltd (06309825) United Kingdom