About Mentmore Holdings Limited (06706020) United Kingdom