About Annex Design & Construction Ltd (11583333) United Kingdom