About C & R Holdings Howden Ltd (12929119) United Kingdom