About Shackleford Village Shop Limited (06027096) United Kingdom