About Frome Ballard Limited (11399066) United Kingdom