About Keane Architectural Design Ltd (10073924) United Kingdom