About Clover International L.p. (SL026338) United Kingdom