About Slda Holdings Limited (12705393) United Kingdom