About Stancliffe & Glover Limited (03574129) United Kingdom