About Palmeron Limited (07239868) United Kingdom