About Mills & Jellicoe Limited (13429768) United Kingdom