About Efa Freehold Limited (10497726) United Kingdom