About Annexe Limited (02428487) United Kingdom