About Franklin & Smith Property Investments & Development Ltd (12471778) United Kingdom