About Ellis Clavin Limited (09245986) United Kingdom