About The Palm (liverpool) Management Company Limited (09399717) United Kingdom