About Caridon Landlord Solutions Ltd (10081848) United Kingdom