About Newcomen Partners Ltd (11108048) United Kingdom