About S. Ollerton Limited (01202614) United Kingdom