About Newhaven 2020 Ltd (SC597186) United Kingdom