About Holdhurst Farm Limited (07327579) United Kingdom