About J Glenn Roofing Ltd (13024545) United Kingdom