About Rochford Stokes Limited (05635659) United Kingdom