About Delfo (ilford) Limited (10104549) United Kingdom