About Lime Architecture Limited (07603310) United Kingdom