About Batchelor S Corporation Ltd (12411849) United Kingdom