About Jc Freeman Property Limited (12095868) United Kingdom