About Fenix Property Sales & Lettings Ltd (08991288) United Kingdom