About Wicklewood Property Ltd (13328960) United Kingdom