About The Shepherd & Edwards Partnership Limited (08663870) United Kingdom