About Baronmead International Limited (01653120) United Kingdom