About Leonard Palmer Ltd (12791523) United Kingdom