About Wickham Diggers Limited (09106978) United Kingdom