About Mekkara Architectural Consultants Limited (10542141) United Kingdom