About Rembrandt Hotel Limited (02815107) United Kingdom