About Lowden Limited (01120736) United Kingdom