About Refresh J&c Limited (13402770) United Kingdom