About London Bolt & Nut Company Limited (01217708) United Kingdom