About Thomas Peter Nicholson Limited (10292864) United Kingdom