About Sandren Holdings Ltd (12353594) United Kingdom