About 51 Stokes Croft Limited (06926541) United Kingdom