About Elford Lowe Farm Limited (07717428) United Kingdom