About Cedarwood (london) Limited (10024087) United Kingdom