About London & Meldgaard Ltd (07290388) United Kingdom