About B & C London Limited (07665498) United Kingdom