About Allan Howdle Medical Ltd (12170636) United Kingdom