About Cen (london) Limited (07103019) United Kingdom