About 24 Durham Terrace Limited (04190903) United Kingdom