About Ballard & Mitchell (builders) Limited (02074102) United Kingdom