About Appa Ballard Limited (12600604) United Kingdom