About No 26 & 27 Ltd (12312639) United Kingdom