About 20 Harcourt Terrace Limited (03448848) United Kingdom