About Laverstoke Farms Limited (12693551) United Kingdom