About Stephens & Carr Limited (11930473) United Kingdom