About Upper Portslade Investments Limited (00654431) United Kingdom