About Wickham Villa Limited (02998507) United Kingdom