About T C J Osborne Limited (07674420) United Kingdom