About Ruffwood Hampton Holdings Limited (07208181) United Kingdom