About Fenix Rental Home Limited (12861279) United Kingdom