About Leyland & Birmingham Rubber Limited (04304977) United Kingdom