About West Ella Property Limited (13296502) United Kingdom