About 34 Alhambra Road Limited (08548147) United Kingdom