About Cancara Property Limited (10998730) United Kingdom