About Rudd & Sons Construction Limited (10660004) United Kingdom