About I.f.c. Design & Build Ltd (03750459) United Kingdom