About Black & Luff Properties Limited (00529716) United Kingdom