About Magic Carpets (halifax) Limited (04958230) United Kingdom