About 24a Central Avenue Limited (02110821) United Kingdom