About Wickham Woods Development Ltd (13000016) United Kingdom