About J & F London Limited (07660977) United Kingdom