About Janford Limited (13296206) United Kingdom