About Blomfield Street Limited (10726443) United Kingdom