About Laura Palmer Limited (SC372150) United Kingdom