About Wendham Properties Ltd (10154430) United Kingdom