About Leon & Parr Ltd. (13192386) United Kingdom