About Ballachly And Badryrie Partners (SL002813) United Kingdom