About Lowden Ambrose Ltd (09551678) United Kingdom