About Tk & Lm Mellor Limited (08317608) United Kingdom