About Jeffries Property Holdings Limited (08822111) United Kingdom