About Freeminder Properties Limited (10854292) United Kingdom