About Freevale Properties Limited (05815502) United Kingdom