About Ellis And Lloyd Ltd (11029364) United Kingdom