About Jfr Developments Limited (10143078) United Kingdom