About Albert & Mildred Studio Limited (06058841) United Kingdom