About Rowe Farmers (elford) Limited (00822228) United Kingdom