About Keran Mellor Services Limited (03571599) United Kingdom