About Lowell Limited (02840746) United Kingdom