About Miller Henderson Serviced Apartments Limited (SC593611) United Kingdom