About Paul Mehan Investments Limited (12821838) United Kingdom