About Rufty Tufty Limited (02408355) United Kingdom