About T P Niven (holdings) Limited (SC542324) United Kingdom