About Lowell Nominees Limited (10967059) United Kingdom