About T W Mellors & Associates Limited (02544180) United Kingdom