About S & L Allen Ltd (08500584) United Kingdom