About Cedrela (u.k.) Limited (01546921) United Kingdom