About Wizard Properties Limited (10090957) United Kingdom