About Leeds And London Holdings Limited (01578840) United Kingdom