About L Mellor Ltd (12677821) United Kingdom