About St. James House (leeds) Limited (04218269) United Kingdom