About Leckhampton Limited (03393214) United Kingdom