About A Shephard Installations Limited (08973667) United Kingdom