About Armstrong And Butler Holdings Limited (11417660) United Kingdom