About Stevenage Assets Limited (08507003) United Kingdom