About Lowell Portfolio Iii Limited (06527689) United Kingdom