About 20 Durham Terrace Limited (06499057) United Kingdom