About J&l Gallagher Properties Limited (12101258) United Kingdom