About Green Portal (management) Llp (OC375986) United Kingdom