About Rupert Savage Limited (12740521) United Kingdom