About Gerry & Olly Ltd (12885273) United Kingdom