About Liberty Plaza (london) Limited (07745097) United Kingdom