About Cabtell Investment Co Limited (00637884) United Kingdom