About Palmallet Lochlan Limited (11660716) United Kingdom