About Leon Scott Limited (11119265) United Kingdom