About Ballard Property Development Limited (12778583) United Kingdom