About Newby Investments Limited (10605271) United Kingdom