About Ellis May Ltd. (09618311) United Kingdom