About Jack S Garden & Landscape Maintenance Limited (12027693) United Kingdom