About C & I Lettings Ltd (06885018) United Kingdom