About Leonards Cove Limited (13248480) United Kingdom