About N Palmer Ltd (12785358) United Kingdom