About Englard Building & Interior Design Limited (07049944) United Kingdom