About Stephen Beharry Limited (10269737) United Kingdom