About Wycam Properties Limited (02719249) United Kingdom