About B & C New Cross Se14 Ltd (10492012) United Kingdom