About Thomas Niven Limited (00170768) United Kingdom