About Batchelor Solutions Ltd (11113059) United Kingdom