About Medora Of London Limited (03942670) United Kingdom