About Mitre Directors Limited (04316680) United Kingdom