About Jefferay Property Limited (09958263) United Kingdom