About Palmlace Limited (02237839) United Kingdom