About Neil Gallagher Pharma Installation Limited (12804808) United Kingdom