About Ellis & Taylor Property Ltd (13679259) United Kingdom