About London Medicare Limited (07659015) United Kingdom