About J & S Noble Limited (12292286) United Kingdom