About C&b London Limited (13288656) United Kingdom