About Palfrey Service Station Limited (02254103) United Kingdom