About Ivor Spry & Co. Limited (00552369) United Kingdom