About Birmingham Serviced Apartments & Hotels Group Limited (10257832) United Kingdom