About Templeton Brook Witt Ltd (13090063) United Kingdom