About Fenning London Ltd (12193094) United Kingdom