About Lowell Acquisitions Limited (06527618) United Kingdom