About Batten And Allen International Limited (03407618) United Kingdom