About Mellors Of Challow Limited (00794527) United Kingdom