About Rupert Tubbs Limited (04475540) United Kingdom