About Jessica Palmer Ltd (13275348) United Kingdom