About Sme Services & Holdings Limited (12579992) United Kingdom