About Palmer Campbell Limited (SC405183) United Kingdom