About Ivor Lot Limited (03430381) United Kingdom