About Blackrock Living Ltd (12977209) United Kingdom