About Mega Box Appliances Limited (08322110) United Kingdom