About St Allen Ltd (13710338) United Kingdom