About Annabelle Tugby Architects Limited (08736894) United Kingdom