About S & S Mears Limited (02854081) United Kingdom