About Devology Retail Group Limited (13022614) United Kingdom