About Palmer Pictures Limited (07266938) United Kingdom