About Batchelor Information Technology Limited (06494558) United Kingdom