About Palmers Brook Limited (10942733) United Kingdom