About Rat & Spanner Limited (06896886) United Kingdom