About Ivor Grove Ltd (12711992) United Kingdom