About Stephill Investments Ltd (11732488) United Kingdom