About Maverick Hotels And Inns Limited (04779966) United Kingdom