About Black & Black Building Developers Limited (10697249) United Kingdom