About Jeffstar Properties Limited (13215840) United Kingdom