About Langford Farm Limited (12043018) United Kingdom