About Beaverbrook Limited (12888101) United Kingdom