About Refresh Appliances Limited (NI620412) United Kingdom