About Wickham Green Holdings Limited (03984474) United Kingdom