About Armfield Retail & Leisure Limited (05916108) United Kingdom