About C & R Ceylon Uk Ltd (13345599) United Kingdom