About Sedum Limited (03239538) United Kingdom