About O. Palmer Limited (12028564) United Kingdom