About Lowden International Limited (03568831) United Kingdom