About Second Anchor Management Company Limited (01973766) United Kingdom