About 38 Alexandra Road Southport Management Company Limited (07789478) United Kingdom