About Thomas Franklin Developments Limited (12252732) United Kingdom