About Focus Hotels Management (stafford) Limited (06803478) United Kingdom