About M & E Leeds Limited (05042534) United Kingdom