About Palla Stenhouse Limited (11659687) United Kingdom