About S Ollerton (holdings) Limited (05485748) United Kingdom