About Leroy (exeter) Ltd. (03971240) United Kingdom