About Ellis Clowes & Company Limited (07202991) United Kingdom