About Wickham Developments Limited (04166986) United Kingdom