About Palmers Moor Farm Limited (12927653) United Kingdom