About Mandeville London Limited (09223373) United Kingdom