About 58b Alexandra Road Limited (12798938) United Kingdom