About Stephen J Allen Limited (10917654) United Kingdom