About Castlelane Management Company Limited (01880221) United Kingdom