About Stillhill Limited (08127294) United Kingdom