About B&r London Limited (10405964) United Kingdom