About Palmer London Clothing Ltd (12695065) United Kingdom