About Lewis & Mellors Limited (00883625) United Kingdom