About Leckhampton Rise (management) Limited (10975263) United Kingdom