About Glen & Freda Trading Limited (11415318) United Kingdom