About Essex Lotus Ltd (09706129) United Kingdom