About Palace Farms Limited (05924562) United Kingdom