About Ballard Developments Limited (03124547) United Kingdom