About Palm Hampstead Limited (07550539) United Kingdom