About Blackrod Holdings Limited (12088262) United Kingdom