About 30 Duncan Terrace Limited (01706097) United Kingdom