About Landed Capital Holdings Ltd (12110189) United Kingdom