About Blackwood Holdings Limited (SC556928) United Kingdom