About 22 Allen Road (new) Management Ltd (11839207) United Kingdom