About Pennant Farm Management Company Limited (07212209) United Kingdom