About Fab Short Stays Limited (11430486) United Kingdom