About Glenfalls Contracting Ltd (10423435) United Kingdom