About Mitre Trust Shop Limited (NI037530) United Kingdom