About Barwick And Palmer Limited (08345188) United Kingdom