About Ratchet & Spanner Limited (04541202) United Kingdom