About Bolt & Shuttleworth Limited (00207591) United Kingdom