About Ella S Property Solutions Ltd (12940102) United Kingdom