About Blackfriar Holdings Ltd (SC608692) United Kingdom