About London & Marburg Limited (06027594) United Kingdom