About Buccleuch Properties Limited (04821797) United Kingdom