About Wizard Appliances Limited (04717264) United Kingdom