About Leon Scott Limited (13155375) United Kingdom