About 23a Alexandra Road Limited (13151374) United Kingdom