About 29 Clifton Terrace Limited (03680739) United Kingdom