About Quick Armstrong Ltd (12616794) United Kingdom