About Franklin Projects Limited (03910417) United Kingdom