About Minoo Lord Limited (02752695) United Kingdom