About Jefford Properties Ltd (08712202) United Kingdom