About E J X Construction And Landscaping. Limited (12986626) United Kingdom