About Mellor Trading Limited (12905432) United Kingdom