About Palmar & Boyd Limited (11690966) United Kingdom