About 123 Canfield Gardens Limited (01260378) United Kingdom