About 23 & 23a Mandalay Road Management Company Limited (05522561) United Kingdom