About Jeffers Property Ltd (13564396) United Kingdom