About Palmers Of Tavistock Limited (05022455) United Kingdom