About Freewalk Properties Ltd (12943188) United Kingdom