About Brian Ball Developments Limited (10012436) United Kingdom