About Killoch Bar Ltd (SC556028) United Kingdom