About Leedham (elliott & Elliott) Limited (00692389) United Kingdom