About Ivor Perry Limited (03910265) United Kingdom