About Sleva Management Company Limited (04470290) United Kingdom