About Ruggles & Stopitall Limited (06733954) United Kingdom