About British Industrial Truck Association Limited (01874892) United Kingdom