About 4 Stockwell Terrace Limited (03173644) United Kingdom