About Stave Hill Solutions Limited (08453724) United Kingdom