About S N Walker Limited (SC592062) United Kingdom