About Patchwork Architecture Ltd (11479226) United Kingdom