About 2 Duncan Terrace (freehold) Limited (10720183) United Kingdom