About Leaper & Co. Ltd. (03287914) United Kingdom