About Lowell Portfolio I Ltd (04857418) United Kingdom