About P Ballard Limited (SC666099) United Kingdom