About Newcombe Investments Limited (10394742) United Kingdom