About Palmers & Sons Properties Limited (07882535) United Kingdom