About Palemo Palmgrove Company Limited (05959764) United Kingdom