About Astrid Design & Build Limited (09693752) United Kingdom