About Ivel Chase Management Company Limited (11656855) United Kingdom