About Glen Baker & Sons Ltd (13338039) United Kingdom