About London & Palma Ltd (12153860) United Kingdom