About Stanhill Investments Limited (04407511) United Kingdom