About Ruffwood Hampton Development Limited (03781621) United Kingdom