About Buccleuch Property (beckton) Limited (12334945) United Kingdom