About Lowell And Hunter Limited (13120172) United Kingdom