About Jeffries Lettings Limited (03738758) United Kingdom