About 24a To D High Street (management) Limited (12878367) United Kingdom