About Canubi Properties Limited (10553265) United Kingdom