About Lowell Groundworks Limited (12435408) United Kingdom