About Linkace Properties Limited (02904091) United Kingdom