About Mander Thomas & Cooper Nominees Limited (02607908) United Kingdom