About Lendswift Property Investments Ltd (11899916) United Kingdom