About Mellors & Kirk Limited (02324756) United Kingdom