About Edmeston Close Ltd (12106538) United Kingdom