About Shepherd Cox Hotels (telford) Limited (10527624) United Kingdom