About Quick Annex Limited (10177816) United Kingdom