About Shelton & Gallagher Limited (12866687) United Kingdom