About Stubbs & Norley Limited (12051955) United Kingdom