About 12 Durham Terrace Limited (04053193) United Kingdom