About Stakehill Limited (04161689) United Kingdom