About Andrews And Palmer Limited (02662651) United Kingdom