About Ivor James Limited (10557162) United Kingdom