About Batchglow Limited (01595539) United Kingdom