About T F Batchelor Limited (06655632) United Kingdom