About Leeds And London Group Ltd (09393088) United Kingdom