About Foxlor Retail Limited (12980365) United Kingdom