About Ivor Creek Limited (00572960) United Kingdom