About Payne Investments Limited (12156517) United Kingdom