About Chris Howard Building Limited (11996458) United Kingdom