About Lord Investment Property Sourcing Ltd (13298231) United Kingdom