About The Leeds School Of English Yorkshire Limited (10628481) United Kingdom