About B & C Consortia Management Limited (10024207) United Kingdom