About Wychwood Properties Limited (00295152) United Kingdom