About Cox & Buckles Spares Limited (02332660) United Kingdom