About Stevens Hill Limited (05182156) United Kingdom