About Armstrong Properties Limited (11897494) United Kingdom