About Apollo Appliances Ltd (06644155) United Kingdom