About Ellis & York Ltd. (02759983) United Kingdom