About Sandre Group Limited (04752284) United Kingdom