About S. Horridge Limited (06158672) United Kingdom