About Ali Baba Earl Shilton Limited (11076137) United Kingdom