About Swallow Design & Build Ltd (09253708) United Kingdom