About Lowell Associates Limited (09193155) United Kingdom