About T P Niven Limited (SC386352) United Kingdom