About Pembroke Castle Shop Limited (04911799) United Kingdom