About 13 14 Duncan Terrace Limited (03785837) United Kingdom