About Palmer Productions Ltd (07618879) United Kingdom