About Srx Holdings Limited (SC499292) United Kingdom