About Terry Ogdin Ltd (10994243) United Kingdom