About Jaffa Freeholders Limited (06166924) United Kingdom