About 23 Lambrook Terrace Limited (09540042) United Kingdom