About Stephen Allen (uk) Ltd (08864558) United Kingdom