About Allen Street Management Company Limited (11728002) United Kingdom