About Palmers Of London Ltd (11954754) United Kingdom