About 22 Durham Terrace Limited (10787595) United Kingdom