About Palmers (st Albans) Limited (03437233) United Kingdom