About Sladecroft Limited (00941102) United Kingdom