About Stevenage Assets (no 2) Limited (08525604) United Kingdom