About I & F Limited (05166983) United Kingdom