About J&m Gallagher Builders (holdings) Limited (12177676) United Kingdom