About 12 Northwick Terrace Limited (04895006) United Kingdom