About Sard Organisation Limited (12681995) United Kingdom