About Canilla Property Company Limited (02154022) United Kingdom