About Carradale Management Limited (07264990) United Kingdom