About T P Richards Limited (08095287) United Kingdom