About Lancaster House Sussex Gardens Limited (01144106) United Kingdom