About Franchitti Properties Ltd. (SC258137) United Kingdom