About Ivor Properties Company Limited (13703021) United Kingdom