About Jfr Projects Limited (SC303411) United Kingdom