About Ivor Grove Ltd (11481501) United Kingdom