About Ela (1 Cavendish) Limited (11210302) United Kingdom