About Liberty Square Management Company Limited (03051688) United Kingdom