About Annex Design & Supply Limited (12830792) United Kingdom