About Alchemilla Architects Limited (06941902) United Kingdom