About Grange Bank Farm Limited (13354052) United Kingdom