About J & S A Lancaster Limited (11727684) United Kingdom