About Lords And Ventures Limited (03588939) United Kingdom