About Ella Close (management) Ltd (04660517) United Kingdom