About B And A London Limited (09716958) United Kingdom