About Freedom Serviced Accommodation Limited (13393562) United Kingdom