About Armstrong France Holdings Limited (07872478) United Kingdom