About Lartey & Palmer Ltd (12603797) United Kingdom