About Focus Hotels Management (telford) Limited (06803518) United Kingdom