About Farmstiles Limited (01809493) United Kingdom