About Palmers (st. Albans) Holdings Limited (10507157) United Kingdom