About Capstan Canal Estates Limited (11761985) United Kingdom