About Castle Lane Securities Limited (00323928) United Kingdom